/*******************************************************************************
* This file provides the functions for the Timer
*
* Author: Kong Wai Weng @ Cytron Technologies Sdn. Bhd.
*******************************************************************************/



#ifndef _HAL_TIMER_H
#define _HAL_TIMER_H



#include <timer.h>
#include "system.h"



/*******************************************************************************
* PUBLIC FUNCTION PROTOTYPES                                                   *
*******************************************************************************/

/*******************************************************************************
* PUBLIC FUNCTION: vInitTimer2
*
* PARAMETERS:
* ~ void
*
* RETURN:
* ~ void
*
* DESCRIPTIONS:
* Initialize the Timer 2 (Time base for Output Compare module).
*
*******************************************************************************/
void vInitTimer2(void);



/*******************************************************************************
* PUBLIC FUNCTION: vInitTimer3
*
* PARAMETERS:
* ~ void
*
* RETURN:
* ~ void
*
* DESCRIPTIONS:
* Initialize the Timer 3 (Time base for Input Capture module).
*
*******************************************************************************/
void vInitTimer3(void);



#endif
